[JAVAScript]★程序继续出错,诚望解答! OTL !...

来源:百度知道 编辑:UC知道 时间:2024/06/11 04:14:47
<html>
<head>
</head>
<body>
<script language="javascript">
var wenhou=prompt("do u like me?","write yes or no")

if(wenhou=="yes")
{alert("thx!welcome here,plz continue!")
}

else if(wenhouyu=="no")
{alert("sorry,you r not a lovely guy!")
}

else alert("sorry,plz write yes or no")
</script>
</body>
</html>
毛病如下:键入yes,程序可执行.键入no,返回无效果,键入其他,返回也无效果.请指教如何修改此毛病!! OTL...

呵呵 刚才想要回答楼主的那个关于引号的问题
结果你给关闭了
在这里一起告诉你好了
如果你想给yes和no加上引号,可以用\"来表示双引号
\的作用就是转义字符

关于这个问题:
<html>
<head>
</head>

<body>
<script language="javascript">
var wenhou = prompt("do u like me?","write \"yes\" or \"no\"")
if(wenhou=="yes")
{
alert("thx!welcome here,plz continue!")
}
else if(wenhou=="no")
{alert("sorry,you r not a lovely guy!")
}
else alert("sorry,plz write yes or no")
</script>
</body>
</html>

你在判断的时候变量写错了 wenhou和wenhouyu